class MonitorTask implements Runnable{
	private volatile boolean  flag = false ;
	private String word ;
	public void stopMe(){
		this.flag = true ;
	}
	public void sendWord(String word){
		this.word = word ;
	}
	public void run(){
		while(!flag){
			if(!(this.word == null))
			{
				if(this.word.contains("alien"))
				{
					System.out.println(Thread.currentThread().getName()+" found alien in "+word) ;
					this.word = null ;
				}
			}
		}
		System.out.println(Thread.currentThread().getName() + " stop") ;
	}
}